Branch-Cut-and-Propagate for the Maximum k-Colorable Subgraph Problem with Symmetry
نویسندگان
چکیده
Given an undirected graph and a positive integer k, the maximum k-colorable subgraph problem consists of selecting a k-colorable induced subgraph of maximum cardinality. The natural integer programming formulation for this problem exhibits two kinds of symmetry: arbitrarily permuting the color classes and/or applying a nontrivial graph automorphism gives equivalent solutions. It is well known that such symmetries have negative effects on the performance of constraint/integer programming solvers. We investigate the integration of a branch-and-cut algorithm for solving the maximum k-colorable subgraph problem with constraint propagation techniques to handle the symmetry arising from the graph. The latter symmetry is handled by (non-linear) lexicographic ordering constraints and linearizations thereof. In experiments, we evaluate the influence of several components of our algorithm on the performance, including the different symmetry handling methods. We show that several components are crucial for an efficient algorithm; in particular, the handling of graph symmetries yields a significant performance speed-up.
منابع مشابه
The maximum k-colorable subgraph problem and orbitopes
Given an undirected node-weighted graph and a positiveinteger k, the maximum k-colorable subgraph problem is to select ak-colorable induced subgraph of largest weight. The natural integerprogramming formulation for this problem exhibits a high degree ofsymmetry which arises by permuting the color classes. It is well knownthat such symmetry has negative effects on the perform...
متن کاملThe Polyhedral Approach to the Maximum Planar Subgraph Problem: New Chances for Related Problems
In JM94] we used a branch and cut algorithm in order to determine a maximum weight planar subgraph of a given graph. One of the motivations was to produce a nice drawing of a given graph by drawing the found maximum planar subgraph, and then augmenting this drawing by the removed edges. Our experiments indicate that drawing algorithms for planar graphs which require 2-or 3-connectivity, resp. d...
متن کاملApproximating the Maximum 3- and 4-Edge-Colorable Subgraph
We study large k-edge-colorable subgraphs of simple graphs and multigraphs. We show that: – every simple subcubic graph G has a 3-edge-colorable subgraph (3ECS) with at least 13 15 |E(G)| edges, unless G is isomorphic to K4 with one edge subdivided, – every subcubic multigraph G has a 3-ECS with at least 7 9 |E(G)| edges, unless G is isomorphic to K3 with one edge doubled, – every simple graph ...
متن کاملA Cut-Based Heuristic to Produce Almost Feasible Periodic Railway Timetables
We consider the problem of satisfying the maximum number of constraints of an instance of the Periodic Event Scheduling Problem (PESP). This is a key issue in periodic railway timetable construction, and has many other applications, e.g. for traffic light scheduling. We generalize two (in-) approximability results, which are known for MAXIMUM-K-COLORABLE-SUBGRAPH. Moreover, we present a determi...
متن کاملAn improved Branch-and-cut code for the maximum balanced subgraph of a signed graph
The Maximum Balanced Subgraph Problem (MBSP) is the problem of finding a subgraph of a signed graph that is balanced and maximizes the cardinality of its vertex set. We are interested in the exact solution of the problem: an improved version of a branch-and-cut algorithm is proposed. Extensive computational experiments are carried out on a set of instances from three applications previously dis...
متن کامل